package cc.linker.steplink.crm.merchant.pojo;

import java.util.Date;

public class WithdrawInfoPo {

    // 提现表主键
    private String withdrawRecordId;

    // 提现订单号
    private String withdrawOrder;

    // 提现账户
    private Long withdrawAccount;

    //提现金额
    private Double withdrawValue;

    //提现金额(分)
    private Long withdrawValueCent;

    //提现创建时间
    private Date createTime;

    //后台操作提现用户id
    private String operateUserId;

    private String operateUserNickName;

    private String operateUserAccount;

    //频率ID
    private Long broadcastId;

    //小程序ID
    private Long wxappletId;

    //银行卡ID
    private String bankCardId;

    //银行卡ID
    private BankCardPo bankCard;

    //处理时间
    private Date dealTime;

    //应用信息
    private String wxappletName;

    //应用信息
    private String broadcastName;

    //状态 0:待审核,1提现成功;2:提现失败
    private Integer withdrawState;

    //处理时间
    private String remark;

    public String getWithdrawRecordId() {
        return withdrawRecordId;
    }

    public void setWithdrawRecordId(String withdrawRecordId) {
        this.withdrawRecordId = withdrawRecordId;
    }

    public Double getWithdrawValue() {
        return withdrawValue;
    }

    public void setWithdrawValue(Double withdrawValue) {
        this.withdrawValue = withdrawValue;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getBroadcastId() {
        return broadcastId;
    }

    public void setBroadcastId(Long broadcastId) {
        this.broadcastId = broadcastId;
    }

    public Long getWxappletId() {
        return wxappletId;
    }

    public void setWxappletId(Long wxappletId) {
        this.wxappletId = wxappletId;
    }

    public String getOperateUserId() {
        return operateUserId;
    }

    public void setOperateUserId(String operateUserId) {
        this.operateUserId = operateUserId;
    }

    public String getBankCardId() {
        return bankCardId;
    }

    public void setBankCardId(String bankCardId) {
        this.bankCardId = bankCardId;
    }

    public Date getDealTime() {
        return dealTime;
    }

    public void setDealTime(Date dealTime) {
        this.dealTime = dealTime;
    }

    public Integer getWithdrawState() {
        return withdrawState;
    }

    public void setWithdrawState(Integer withdrawState) {
        this.withdrawState = withdrawState;
    }

    public BankCardPo getBankCard() {
        return bankCard;
    }

    public void setBankCard(BankCardPo bankCard) {
        this.bankCard = bankCard;
    }

    public String getOperateUserNickName() {
        return operateUserNickName;
    }

    public void setOperateUserNickName(String operateUserNickName) {
        this.operateUserNickName = operateUserNickName;
    }

    public String getOperateUserAccount() {
        return operateUserAccount;
    }

    public void setOperateUserAccount(String operateUserAccount) {
        this.operateUserAccount = operateUserAccount;
    }

    public String getWithdrawOrder() {
        return withdrawOrder;
    }

    public void setWithdrawOrder(String withdrawOrder) {
        this.withdrawOrder = withdrawOrder;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getBroadcastName() {
        return broadcastName;
    }

    public void setBroadcastName(String broadcastName) {
        this.broadcastName = broadcastName;
    }

    public String getWxappletName() {
        return wxappletName;
    }

    public void setWxappletName(String wxappletName) {
        this.wxappletName = wxappletName;
    }

    public Long getWithdrawAccount() {
        return withdrawAccount;
    }

    public void setWithdrawAccount(Long withdrawAccount) {
        this.withdrawAccount = withdrawAccount;
    }

    public Long getWithdrawValueCent() {
        return withdrawValueCent;
    }

    public void setWithdrawValueCent(Long withdrawValueCent) {
        this.withdrawValueCent = withdrawValueCent;
    }
}
